<?php

namespace System\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use System\Model\Utility;

class SettingController extends AbstractActionController {

    public function copyrightAction() {
        $this->layout('layout/layoutadmin');
        $action = addslashes(trim($this->params()->fromPost("btn")));
        if ($action != null) {
            $objUl = new Utility();
            $text = $this->params()->fromPost("copytext");

            $checkkey = $objUl->checkdeCode($text);
            if ($checkkey == false) {
                return array("mes" => "Nội dung của bạn có thể chứa mã độc.<br/><i>Hệ thống từ chối những nội dung có thể ảnh hưởng tới hoạt động của trang.</i>");
            } else {
                $filenametitle = str_replace("\\", "/", APPLICATION_PATH) . "/module/Fronts/view/fronts/elements/footer.phtml";
                $copytext = "";
                $flag = 0;
                $lines = file($filenametitle);
                foreach ($lines as $line_num => $line) {
                    if ($flag == 1) {
                        $copytext .= $text . "\n";
                        $flag = 0;
                    } else {
                        $copytext .= $line;
                    }
                    if (strlen(strstr($line, "<!--copyright-->")) > 0) {
                        $flag = 1;
                    } else if (strlen(strstr($line, "<!--/copyright-->")) > 0) {
                        $flag = 0;
                    }
                }
                $filew = fopen($filenametitle, "w");
                fwrite($filew, $copytext);
                fclose($filew);
                return array("mes" => "Lưu thành công.");
            }
        }
        return array("mes" => "");
    }

    public function logoAction() {
        $this->layout('layout/layoutadmin');
        $action = addslashes(trim($this->params()->fromPost("btn")));
        if ($action != null) {
            $file = $_FILES["logomain"]["name"];
            if ($file != null) {
                $filenametmp = $_FILES["logomain"]["tmp_name"];
                $dir = str_replace("\\", "/", APPLICATION_PATH) . "/public/img/logo.png";
                @move_uploaded_file($filenametmp, $dir);
            }
            $filefooter = $_FILES["logofooter"]["name"];
            if ($filefooter != null) {
                $filenametmp = $_FILES["logofooter"]["tmp_name"];
                $dir = str_replace("\\", "/", APPLICATION_PATH) . "/public/img/iconlogofooter.png";
                @move_uploaded_file($filenametmp, $dir);
            }
            return array("mes" => "Lưu thành công.");
        }
        return array("mes" => "");
    }

    public function iconAction() {
        $this->layout('layout/layoutadmin');
        $action = addslashes(trim($this->params()->fromPost("btn")));
        if ($action != null) {
            $file = $_FILES["icon"]["name"];
            if ($file != null) {
                $filenametmp = $_FILES["icon"]["tmp_name"];
                $dir = str_replace("\\", "/", APPLICATION_PATH) . "/public/img/icon.png";
                @move_uploaded_file($filenametmp, $dir);
                return array("mes" => "Lưu thành công.");
            }
        }
        return array("mes" => "");
    }

}
